package com.miage.forum.session;

import java.util.List;
import com.miage.forum.entities.Membre;
import com.miage.forum.entities.Message;

import javax.ejb.Stateless;
import javax.persistence.*;

@Stateless
public class gestionMembreBean implements gestionMembre {
	@PersistenceContext
	EntityManager em;
	@Override
	//Membre
	public void ajouter(Membre membre) {
		em.persist(membre);

	}

	@Override
	public List<Membre> lister() {
		
		return em.createQuery("select m from Membre m").getResultList();
	}

	@Override
	public Membre rechercher(int idMembre) {
		
		return em.find(Membre.class, idMembre);
	}
	
	public List<Message> listerMessage() {
		
		return em.createQuery("select ms from Message ms").getResultList();
	}


	
}
